
body {font-family: "lucida grande","Segoe UI",Arial, sans-serif; font-size: 14px;width:100%;padding:1em;margin:0;}
th {font-weight: normal; color: #1F75CC; background-color: #F0F9FF; padding:.5em 1em .5em .2em;
    text-align: left;cursor:pointer;user-select: none;}
th .indicator {margin-left: 1px }
thead {border-top: 1px solid #82CFFA; border-bottom: 1px solid #96C4EA;border-left: 1px solid #E7F2FB;
    border-right: 1px solid #E7F2FB; }
#top {height:80px;}
#mkdir {display:inline-block;float:right;padding-top:16px;padding-left: 10px}
label { display:block; font-size:11px; color:#555;}
#file_drop_target {width:97%; padding:12px 0; border: 4px dashed #ccc;font-size:12px;color:#ccc;
    text-align: center;float:right;margin-right:20px;}
#file_drop_target.drag_over {border: 4px dashed #96C4EA; color: #96C4EA;}
#upload_progress {padding: 4px 0;}
#upload_progress .error {color:#a00;}
#upload_progress > div { padding:3px 0;}
.no_write #mkdir, .no_write #file_drop_target {display:block}
.progress_track {display:inline-block;width:10%;height:10px;border:1px solid #333;margin: 0 4px 0 10px;}
.progress {background-color: #82CFFA;height:10px; }
footer {font-size:11px; color:#bbbbc5; padding:4em 0 0;text-align: left;}
footer a, footer a:visited {color:#bbbbc5;}
#breadcrumb { padding-top:4%; font-size:15px; color:#aaa;display:inline-block;float:left;}
a, a:visited { color:#23527c; text-decoration: none}
a:hover {text-decoration: underline}
table {border-collapse: collapse;width:100%;}
thead {width: 100%}
tbody {width: 100%}
td { padding:.2em 1em .2em .2em; border-bottom:1px solid #def;height:15%;width: 25%; font-size:12px;white-space: nowrap;}
td.first {font-size:14px;white-space: normal;}
td.empty { color:#777; font-style: italic; text-align: center;padding:3em 0;}
.is_dir .size {color:transparent;font-size:0;}
.is_dir .size:before {content: "--"; font-size:14px;color:#333;}
.is_dir .download{visibility: hidden}
a.delete {display:inline-block;
    background: url() no-repeat scroll 0 2px;
    color:#d00;     margin-left: 15px;font-size:11px;padding:0 0 0 13px;
}
.name {
    background: url() no-repeat scroll 0px 12px;
    padding:15px 0 10px 40px;
}
.is_dir .name {
    background: url() no-repeat scroll 0px 10px;
    padding:15px 0 10px 40px;
}
.download {
    background: url() no-repeat scroll 0px 5px;
    padding:4px 0 4px 20px;
}